package com.yugu.park.dto;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 充值DTO
 * @author 31631
 *
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class DriverOrderDto {
	@ApiModelProperty(value = "支付id")
    private String id;
	@ApiModelProperty(value = "名称")
    private String name;
	@ApiModelProperty(value = "订单id")
    private String orderNum;
	@ApiModelProperty(value = "支付类型 1：微信支付，2：支付宝支付，3：云闪付支付，4：现金")
    private Short payType;
	@ApiModelProperty(value = "应付金额")
    private BigDecimal payAmount;
	@ApiModelProperty(value = "实付金额")
    private BigDecimal cumulativeAmount;
	@ApiModelProperty(value = "交易编号")
    private String tradeNo;
	@ApiModelProperty(value = "交易类型")
    private String tradeType;
	@ApiModelProperty(value = "返回状态")
    private String returnCode;
	@ApiModelProperty(value = "返回信息")
    private String returnMsg;
	@ApiModelProperty(value = "付款人姓名")
    private String payerName;
	@ApiModelProperty(value = "付款时间")
    private Date payTime;
	@ApiModelProperty(value = "第三方支付状态")
    private Short status;
	@ApiModelProperty(value = "支付人ID")
    private String driverId;
    private String createBy;

    private Date createTime;

    private Short delFlag;

    private Date delTime;

    private String remark;
}
